﻿using Estsh.Core.Models;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel;

namespace Estsh.Core.Model.Extend
{
	public class SapPtInterface_Extend: SapPtInterface
    {
        [Column("ISBATCH")]
        [DisplayName(" 是否批号管理")]
        public string? IsBarch { get; set; }

        [Column("CGTQQ")]
        [DisplayName("采购提前期")]
        public string? Cgtqq { get; set; }

        [Column("CGPC")]
        [DisplayName("采购频次")]
        public string? Cgpc { get; set; }

        [Column("WLDJ")]
        [DisplayName("物料单价")]
        public string? Wldj { get; set; }

        [Column("REVUPPER")]
        [DisplayName("收货上限比例")]
        public string? RevUpper { get; set; }

        [Column("REVDOWMPER")]
        [DisplayName("收货下限比例")]
        public string? RevDownper { get; set; }

        [Column("CFUPPER")]
        [DisplayName("超发上限")]
        public string? CfUpper { get; set; }

        [Column("CFDOWMPER")]
        [DisplayName("超发下限")]
        public string? CfDownper { get; set; }

        [Column("INSTOCKUPPER")]
        [DisplayName("入库超收比例")]
        public string? InStockUpper { get; set; }

        [Column("INSTOCKDOWMPER")]
        [DisplayName("入库欠收比例")]
        public string? InStockDownper { get; set; }

        [Column("ZRSTOCK")]
        [DisplayName("是否直入库 来料检验/产品检验")]
        public string? Zrstock { get; set; }

        [Column("DOCK")]
        [DisplayName("默认收货道口")]
        public string? Dock { get; set; }

        [Column("OPTERATIONROLE")]
        [DisplayName("操作人权限")]
        public string? OpterationRole { get; set; }

        [Column("NETWEIGHT")]
        [DisplayName("理论重量")]
        public string? Netweight { get; set; }

        [Column("PRICEMETHOD")]
        [DisplayName("运费计价方式")]
        public string? PriceMethod { get; set; }

        [Column("MINPURCHASE")]
        [DisplayName("采购起订量")]
        public string? MinPurchase { get; set; }

        [Column("UNITPURCHASE")]
        [DisplayName("单位采购量")]
        public string? UnitPurchase { get; set; }

        [Column("SAFETYSTOCK")]
        [DisplayName("安全库存")]
        public string? SafetyStock { get; set; }

        [Column("EXEMPTION")]
        [DisplayName("是否免检")]
        public string? Exemption { get; set; }
    }
}